package common.bean;

import lombok.Data;

@Data
public class RequestVo {
    /**
     * 图片路径
     */
    String path;

    /**
     * 源图片名称
     */
    String sfilename;

    /**
     * 切割还是整图 1为切割 0为整图
     */
    Integer ssplittype;

    /**
     * 源图顶部X轴坐标
     */
    Integer stopx;

    /**
     * 源图顶部Y轴坐标
     */
    Integer stopy;

    /**
     * 源图底部X轴坐标
     */
    Integer sbottomx;

    /**
     * 源图底部Y轴坐标
     */
    Integer sbottomy;

    /**
     * 目标图片名称
     */
    String dfilename;

    /**
     * 切割还是整图 1为切割 0为整图
     */
    Integer dsplittype;

    /**
     * 目标图顶部X轴坐标
     */
    Integer dtopx;

    /**
     * 目标图顶部Y轴坐标
     */
    Integer dtopy;

    /**
     * 目标图底部X轴坐标
     */
    Integer dbottomx;

    /**
     * 目标图底部Y轴坐标
     */
    Integer dbottomy;

    /**
     * 结果连线图片名称
     */
    String rfilename;

    /**
     * 使用算法 1为surf 2为sift
     */
    Integer algorithm;

    /**
     * 特征点数量，算法为sift时必填
     */
    Integer pointSize;

    /**
     * 海森阈值，算法为surf时必填
     */
    Integer hessianThreshold;

    /**
     * 算法参数自定义 0为自动 1为自定义
     */
    Integer algorithmparam;

    /**
     * 尺度空间
     */
    Integer noctaves;

    /**
     * 尺度空间层数
     */
    Integer noctavelayers;

    /**
     * 最大汉明距离
     */
    Integer maxDist;

    /**
     * 最小汉明距离
     */
    Integer minDist;

}
